$(function() {
	$('.lookmore').on('click',function(){
		if($('.moreshow').css('display')=='none'){
			$('.moreshow').css('display','block');
		}else{
			$('.moreshow').css('display','none');
		}
	});
	
	
//	$('.entrust_company_id').on('change',function(){
//		
//		for(var selecidx=0;selecidx<$('select').find('option').length;selecidx++){
//			$('.entrust_rental').find('option').eq(selecidx).attr('selected', false);
//			$('.filter_type').find('option').eq(selecidx).attr('selected', false);
//		}
//		$('.entrust_rental').find('option').eq(0).attr('selected', true);
//		$('.filter_type').find('option').eq(0).attr('selected', true);
//	});
	$('.filter_type').on('change',function(){
		
		for(var selecidx=0;selecidx<$('select').find('option').length;selecidx++){
			$('.entrust_rental').find('option').eq(selecidx).attr('selected', false);
			$('.entrust_use').find('option').eq(selecidx).attr('selected', false);
		}
		$('.entrust_rental').find('option').eq(0).attr('selected', true);
		$('.entrust_use').find('option').eq(0).attr('selected', true);
	});
	$('.showTrack').on('click', function() {
		var that = this
		popup(this)

		var map = new AMap.Map('showlocation', {
			resizeEnable: true,
			zoom: 14,
			center: [118.57, 24.82]
		});
		var carlocload = layer.load(0, {
			shade:  [0.3,'#fff']
		});
		console.log(encodeURI($(that).closest('tr').data('number')))
		AMapUI.loadUI(['overlay/SimpleMarker'], function(SimpleMarker) {
			$.ajax({
				type: 'post',
				url: '{:url("admin/beidou/cars")}',
				data: {
					number: encodeURI($(that).closest('tr').data('number'))
				},
				success: function(res) {
					console.log(res)
					layer.close(carlocload);
					console.log(res)
					if(res.code == 1) {
						if(res.data[0]) {
							if(res.data[0].loc) {
								if(res.data[0].loc[0]) {
									carloc = res.data[0].loc
									 map.setZoomAndCenter(14,carloc);
									driverloc = new SimpleMarker({
										//普通文本
										iconStyle: {
											src: '{$static_dir}/assets/img/car-greed.png',
											style: {
												width: '15px',
												height: '30px'
											}
										},
										position: carloc,
										cont: {}
									});
									console.log('放入地图')
									driverloc.setMap(map);
									AMap.plugin('AMap.Geocoder', function() {
										geocoder = new AMap.Geocoder({
											city: "010" //城市，默认：“全国”
										});
										geocoder.getAddress(carloc, function(status, result) {
											if(status === 'complete' && result.info === 'OK') {
												//获得了有效的地址信息:
												//即，
												var infoWindow = new AMap.InfoWindow({
											       content: result.regeocode.formattedAddress,  //使用默认信息窗体框样式，显示信息内容
											        offset: new AMap.Pixel(0, -25)
												});
												infoWindow.open(map, carloc);
												
											} else {
												
											}
										});
										$(that).on('mouseout', function() {
											layer.close(tips)
										})
									})
									
								} else {
									Err('暂无定位')
								}
							} else {
								Err('暂无定位')
							}
						} else {
							Err('暂无定位')
						}
					} else {
						Err('暂无定位')
					}
				}
			});
		});

	});
	$('.delete-list').on('click', function() {
		popup(this, "{:url('delete')}");

	});
	//启用
	$('.startusing').on('click', function() {
		popup(this, "{:url('state')}");

	});
	//禁用
	$('.forbidden').on('click', function() {
		popup(this, "{:url('state')}");

	});
	$('.car_type').on('click', function() {
		choosecar("{:url('models/index',['op'=>'search'])}")
	});
	$('.choose').on('click', function() {
		var index = parent.layer.getFrameIndex(window.name);
		if(parent.$('.car_number').data('carstat')){
			parent.$('.car_number').val($(this).data('number'));
			for(var propidx=0;propidx<parent.$('.prop').find('option').length;propidx++){
				parent.$('.prop').find('option').eq(propidx).attr('selected', false);
			}
			for(var useidx=0;useidx<parent.$('.entrust_use').find('option').length;useidx++){
				parent.$('.entrust_use').find('option').eq(useidx).attr('selected', false);
			}
			for(var filteridx1=0;filteridx1<parent.$('.filter').find('option').length;filteridx1++){
				parent.$('.filter').find('option').eq(filteridx1).attr('selected', false);
			}
			parent.$('.entrust_rental').find('option').eq(0).attr('selected', true);
			parent.$('.entrust_use').find('option').eq(0).attr('selected', true);
			parent.$('.prop').find('option').eq(0).attr('selected', true);
			parent.$('.filter').find('option').eq(0).attr('selected', true);
			parent.$('.company').val('');
		}else{
		parent.$('.car_number').val($(this).data('number'));
		parent.$('.CarId').val($(this).data('id'));
		if(parent.$('.dispatch-number')) {
			parent.$('.dispatch-number').html($(this).data('number'))
		}
		}
		parent.layer.close(index);

	});
	$('.bind').on('click', function() {
		var loadd = layer.load(1, {
			shade: [0.1, '#fff'] //0.1透明度的白色背景
		});
		var index = parent.layer.getFrameIndex(window.name);
		var carid = $(this).closest('tr').data('id')
		var driverid = parent.$('.driver_id').val();
		$.ajax({
			method: "POST",
			url: "{:url('driver/bind')}",
			data: {
				driver_id: driverid,
				car_id: carid
			},
			success: function(res) {
				layer.close(loadd)
				console.log(res)
				if(res.code == 1) {
					layer.msg('关联成功');
					window.history.go(0)
				} else {
					layer.msg(res.msg);
				}
			}
		})
		//		

	});
	$('.car_type_id').on('click',function(){
		console.log('gaibian')
	})
	//全选
	$('.check-all').on('click', function() {
		checkall(this)
	});
	$('.check-list').on('click', function() {
		checkall(this)
	});
	//删除多个
	$(".delete-multiple").on('click', function() {
		popup(this, "{:url('delete')}");
	})
	$('.unbind').on('click', function() {
		console.log(window.location.href)
		var loadd = layer.load(1, {
			shade: [0.1, '#fff'] //0.1透明度的白色背景
		});
		var index = parent.layer.getFrameIndex(window.name);
		var carid = $(this).closest('tr').data('id')
		var driverid = parent.$('.driver_id').val();
		$.ajax({
			method: "POST",
			url: "{:url('driver/unbind')}",
			data: {
				driver_id: driverid,
				car_id: carid
			},
			success: function(res) {
				layer.close(loadd)
				if(res.code == 1) {
					layer.msg('解除关联成功');
					window.history.go(0)
				} else {
					layer.msg(res.msg);
				}
			}
		})

	});
})